using Engine;
using Engine.Graphics;

namespace SCIENEW {
    public class ModuleItem : MeshItem {
        protected Type ResultType;

        public ModuleItem(string id, string meshName, Type resultType) : base(
            id,
            "Models/Modules",
            meshName,
            IndustrialModLoader.IETexture,
            Color.White,
            Matrix.CreateTranslation(0, 0.5f, 0),
            Matrix.Identity,
            1.2f
        ) {
            ResultType = resultType;
        }

        public Type GetResultType() => ResultType;
    }
}